h4::before {
    content: normal;
}

h5::before {
    content: "◼ ";
}

pre.c_code
{
    background-color: #ffffff;
}

pre.shell, pre.shell_small
{
  font-weight: normal;
  border-top: dotted 1px #808080;
  border-bottom: dotted 1px #808080;
  background-color: #ffffff;
  font-size: 1em;
  line-height: 1.2;
}

pre.d_code {
    background-color: #ffffff;
}

h4 {
    color: black;
    background-color: #e0e0e0;
}

h4 > code {
    color: black;
    background-color: #e0e0e0;
}

a.index_word {
    text-decoration: none;
}

pre.d_code, pre.c_code, div.quote, pre.mono, pre.mono_nobold
{
  border-top: dotted 1px #808080;
  border-bottom: dotted 1px #808080;
  line-height: 1.2;
}

pre::before, pre::after {
  border: initial;
  position: initial;
  width: initial;
  content: initial;
  z-index: initial;
  margin: initial;
}

div.frontispiece {
    display: none;
}

div.halftitle {
    display: none;
}

.foreword, .preface {
  page-break-before: initial;
}

div.toc_header, div.foreword, div.preface, div.frontmatter, div.first_chapter, div.index {
  page-break-before: initial;
}

.title {
  page-break-before: initial;
}

div.toc {
  page-break-before: initial;
}

div.index_section {
  margin: initial;
}

.d_inline, .d_inline_h4 {
        font-size: 1em;
}

h4 .d_inline { color:black; }

pre.d_code, pre.c_code, div.quote, pre.mono, pre.mono_nobold {
         font-size: 1em;
}

table, tbody, tfoot, thead, tr, th, td, caption {
         font-size: 1em;
}

.d_keyword {
  font-style: normal;
  font-weight: normal;
  font-family: monospace;
}

.d_string {
  font-style: normal;
  font-weight: normal;
  font-family: monospace;
}

.d_comment {
  font-style: normal;
  font-weight: normal;
  font-family: monospace;
}

.hilite {
  border: 1px solid #808080;
  font-family: monospace;
}

.d_hata {
  border: 1px solid #808080;
  font-style: normal;
  font-weight: normal;
  font-family: monospace;
}

.shell_note {
  border: 1px solid #808080;
  font-style: normal;
  font-weight: normal;
  font-family: monospace;
}

.shell_note_wrong, .code_note_wrong {
  border: 1px solid #808080;
  font-style: normal;
  font-weight: normal;
  font-family: monospace;
}
